qacli admin
The qacli admin subcommand provides miscellaneous features that don't fall into a specific sub-command.
Verbose help on the command can be accessed as follows:
Usage
admin {--convert-to-unify|--push-unify-project|--pull-unify-project|--list-unify-project|--list-server-vcs} [-P <directory>] [--use-local-vcf] [--project-name <name>] [-U <[protocol://]host[:port]>] [--repository-path <path>] [--server-vcs <vcs-file>] [--username <username>] [-w <password-file>] [-p <password>] [-t <token>] [--] [-h]
Extended Description
Many previous options have been deprecated and removed in recent releases and moved into their own, new specific sub-commands. The only remaining functionally is the importing of configuration data from an earlier release and interaction with Dashboard Unified projects.
Extended Description
Analysis can be performed on one or more individual files, an entire Perforce QAC project or a CMA project, i.e. a collection of Perforce QAC projects.
By default, only files that have been changed, including any dependent files (or settings) will be re-analyzed. Files and projects may be ‘cleaned’ and this will remove their analysis results, this effectively will force analysis next time the command is run.
--config <Config Name> option.Options
| Name, shorthand | Default | Description |
|---|---|---|
--convert-to-unify
|
Converts a local Perforce QAC project to a Unified Project. | |
--force
|
Forces the operation. Usable with import-user-config. |
|
--import-user-config
|
Imports the user configuration of QAF from a previous installation. | |
--list-server-vcs
|
Lists all VCS scripts currently available on Dashboard server. | |
--list-unify-project
|
Lists all unified projects currently available on Dashboard server. | |
--password
|
The password to use on the results server. | |
--password-file, -w
|
A path to a file that contains a password. It should be appropriately protected. | |
--project-name
|
Specify name of project to be used by Dashboard. | |
--pull-unify-project
|
Pull a unified project from Dashboard server to create/update your local project. | |
--push-unify-project
|
Push unified project changes to Dashboard server. | |
--repository-path
|
Specify the repository for Dashboard to use when creating this unified project. |
|
--server-vcs
|
Specify VCS script for Dashboard to use when creating this unified project. Use --list-server-vcs to see all available vcs scripts. |
|
--token, -t
|
Use the supplied application token. | |
--url, -U
|
URL of the results server. By default the http protocol is assumed. Examples include: localhost:80, 127.0.0.1:8080, https://prometheus:8888 |
|
--use-local-vcf
|
If not set, the selected VCS file will be downloaded from Dashboard server. | |
--username
|
Username to use on the results server. |